import axios from "axios"
export default {
    namespaced: true, // 命名空间必须有
    state: { // 放数据的
        arr: []
    },
    getters: { // 计算属性

    },
    mutations: {  // 同步的方法 ， mutatuons 是修改数据的唯一途径
        setarr(state, { payload }) {
            state.arr = payload
        }
    },
    actions: { // 异步的方法
        getlist({ commit, state }) {
            axios.get("https://baojia.chelun.com/v2-car-getMasterBrandList.html").then(res => {
                commit({
                    type: "setarr",
                    payload: res.data.data
                })
                // 这里可以将state。arr = res。data。data 但是不推荐这么做，推荐，通过commit触发一个mutations来修改state里的数据
            })
        }
    }
}